Modeling and analyzing the Trickle algorithm

نویسنده

  • T. M. M. Meyfroyt
چکیده

The Trickle algorithm has been proposed as a suitable protocol for effective and efficient distribution and maintenance of code in wireless sensor networks. In this report we analyze the suitability of the Trickle algorithm for lighting control in terms of its parameter settings. We do this by developing and analyzing mathematical models of the Trickle algorithm assuming interference-free networks and no loss rates. In a single-cell scenario we verify a conjecture about how the expected number of broadcasts per time interval depends on the cell size and the introduction of a listen-only period. Moreover, we give exact expressions for how the expected number of messages per time interval increases with the size of the cell. Furthermore, we show that the results can also be applied to large multi-cell networks. Lastly we investigate how the speed at which the Trickle algorithm can spread a new update across a network depends on the various Trickle parameters and network density. Results are compared with realistic network simulations done in OMNeT++. We find that by setting the Trickle appropriately, our models capture the performance of the Trickle algorithm in realistic settings quite well.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Numerical Model for Trickle Bed Reactors

Trickle bed reactors are governed by equations of flow in porous media such as Darcy’s law and the conservation of mass. Our numerical method for solving these equations is based on a total-velocity splitting, sequential formulation which leads to an implicit pressure equation and a semi-implicit mass conservation equation. We use high-resolution finite-difference methods to discretize these eq...

متن کامل

A modified branch and bound algorithm for a vague flow-shop scheduling problem

Uncertainty plays a significant role in modeling and optimization of real world systems. Among uncertain approaches, fuzziness describes impreciseness while for ambiguity another definition is required. Vagueness is a probabilistic model of uncertainty being helpful to include ambiguity into modeling different processes especially in industrial systems. In this paper, a vague set based on dista...

متن کامل

Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks (Awarded Best Paper!)

We present Trickle, an algorithm for propagating and maintaining code updates in wireless sensor networks. Trickle uses a “polite gossip” policy, where nodes periodically broadcast a code summary to local neighbors but stay quiet if they have recently heard a summary identical to theirs. When a node hears an older summary than its own, it broadcasts an update. Instead of flooding a network with...

متن کامل

RFC 6206 Trickle Algorithm

The Trickle algorithm allows nodes in a lossy shared medium (e.g., low-power and lossy networks) to exchange information in a highly robust, energy efficient, simple, and scalable manner. Dynamically adjusting transmission windows allows Trickle to spread new information on the scale of link-layer transmission times while sending only a few messages per hour when information does not change. A ...

متن کامل

CFD Simulation of Porosity and Particle Diameter Influence on Wall-to-Bed Heat Transfer in Trickle Bed Reactors

Wall-to-bed (or wall-to-fluid) heat transfer issues in trickle bed reactors (TBR) has an important impact on operation and efficiency in this category of reactors. In this study, the hydrodynamic and thermal behavior of trickle bed reactors was simulated by means of computational fluid dynamics (CFD) technique. The multiphase behavior of trickle bed reactor was studied by the implementation of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013